package cn.rkylin.oms.warehouseDocking.vo.qimen;

import java.math.BigDecimal;

/**
 * 奇门获取需要同步的商品, 实体类
 *
 * @author jipengcheng
 * @created 2017年10月17日
 */
public class GoodsSynchronize {

    /**
     * 操作类型(两种类型：add|update)
     */
    private String actionType;

    /**
     * 仓库编码
     */
    private String warehouseCode;

    /**
     * 商品编码
     */
    private String itemCode;

    /**
     * 仓储系统商品编码
     */
    private String itemId;

    /**
     * 商品名称
     */
    private String itemName;

    /**
     * 条形码(可多个;用分号;隔开)
     */
    private String barCode;

    /**
     * 渠道中的商品标题
     */
    private String title;

    /**
     * 商品类别ID
     */
    private String categoryId;

    /**
     * 商品类别名称
     */
    private String categoryName;

    /**
     * 商品类型
     */
    private String itemType;

    /**
     * 零售价
     */
    private String retailPrice;

    /**
     * 成本价
     */
    private String costPrice;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间(YYYY-MM-DD HH:MM:SS)
     */
    private String createTime;

    /**
     * 更新时间(YYYY-MM-DD HH:MM:SS)
     */
    private String updateTime;

    /**
     * 是否有效(Y/N ;默认为N)
     */
    private String isValid;

    /**
     * 是否sku(Y/N ;默认为N)
     */
    private String isSku;

    /**
     * 商品的原产地
     */
    private String originAddress;

    /**
     * 英文名
     */
    private String englishName;

    /**
     * qmWmsSkuId
     */
    private String qmWmsSkuId;

    /**
     * goodsId
     */
    private String goodsId;

    /**
     * skuId
     */
    private String skuId;


    private BigDecimal goodsSkuCost;

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getSkuId() {
        return skuId;
    }

    public void setSkuId(String skuId) {
        this.skuId = skuId;
    }

    public String getQmWmsSkuId() {
        return qmWmsSkuId;
    }

    public void setQmWmsSkuId(String qmWmsSkuId) {
        this.qmWmsSkuId = qmWmsSkuId;
    }

    public String getActionType() {
        return actionType;
    }

    public void setActionType(String actionType) {
        this.actionType = actionType;
    }

    public String getWarehouseCode() {
        return warehouseCode;
    }

    public void setWarehouseCode(String warehouseCode) {
        this.warehouseCode = warehouseCode;
    }

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getBarCode() {
        return barCode;
    }

    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getItemType() {
        return itemType;
    }

    public void setItemType(String itemType) {
        this.itemType = itemType;
    }

    public String getRetailPrice() {
        return retailPrice;
    }

    public void setRetailPrice(String retailPrice) {
        this.retailPrice = retailPrice;
    }

    public String getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(String costPrice) {
        this.costPrice = costPrice;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getIsValid() {
        return isValid;
    }

    public void setIsValid(String isValid) {
        this.isValid = isValid;
    }

    public String getIsSku() {
        return isSku;
    }

    public void setIsSku(String isSku) {
        this.isSku = isSku;
    }

    public String getOriginAddress() {
        return originAddress;
    }

    public void setOriginAddress(String originAddress) {
        this.originAddress = originAddress;
    }

    public String getEnglishName() {
        return englishName;
    }

    public void setEnglishName(String englishName) {
        this.englishName = englishName;
    }

    public BigDecimal getGoodsSkuCost() {
        return goodsSkuCost;
    }

    public void setGoodsSkuCost(BigDecimal goodsSkuCost) {
        this.goodsSkuCost = goodsSkuCost;
    }
}
